package com.example.demo.controller;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.example.demo.common.Result;
import com.example.demo.entity.MenuList;
import com.example.demo.mapper.MenuListMapper;
import org.springframework.web.bind.annotation.*;

import javax.annotation.Resource;
import java.util.List;

@RestController
@RequestMapping("/menuList")
public class MenuListController {
    @Resource
    MenuListMapper menuListMapper;
//
//    @PostMapping
//    public Result<?> save(@RequestBody MenuList menuList){
//        menuListMapper.insert(menuList);
//        return Result.success();
//    }
//    @PutMapping
//    public Result<?> update(@RequestBody  MenuList menuList){
//       menuListMapper.updateById(menuList);
//        return Result.success();
//    }
    @GetMapping
    public List<MenuList> selectList(){
        QueryWrapper<MenuList> wrapper=new QueryWrapper<>();
        wrapper.orderByAsc("id");
        return menuListMapper.selectList(wrapper);
    }

    @DeleteMapping("/{id}")
    public Result<?> update (@PathVariable Long id){
        menuListMapper.deleteById(id);
        return Result.success();
    }
}
